<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			// 编写一个函数求两个数字之间有多少个质数，返回 质数的个数
			
			//   例如：`fn(100, 200)` ，在控制台输出 100 - 200 之间的所有质数
			function fn(num1, num2) {
				var t = 0;
				//判断两个数的大小如果num1<num2则调换它们的位置
				if (num1 > num2) {
					t = num1;
					num1 = num2;
					num2 = t;
				}
				// console.log("顺序是" + num1 + ">" + num2 + "");
				for (var i = num1; i <= num2; i++) {
					var zs = fun(i);//调用判断质数的函数对 num1 到 num2 进行质数判断
					if (zs  === true) {
						//打印除判断质数fun（）判断后返回true的i的值
						console.log(i);
					}


				}

			}
			//先判断质数
			function fun(num) {
				for (var j = 2; j < num; j++) {
					if (num % j === 0) {//取余除 1 和 本身以外的数等于零，说明不是质数
						return false//不是质数返回false
					}
				}
				return true//是质数返回return
			}



			fn(10, 1)
		</script>
	</body>
</html>
